*{margin:0;
	padding:0;}
body{
	font:75%/150% "宋体",Arial,sans-serif;
	color:#333;}
fieldest,img{
	border:0;}
ul,ol{
	list-style:none;}
h1,h2,h3,h4,h5,h6{
	font-size:100%;}
table{
	border-collapse:collapse;
	border-spacing:0;}
caption{
	text-align:center;}
td,th{
	padding:1px;}
cite,em,dfn{
	font-style:normal}
a{
	color:#5e5e5e;
	text-decoration:none;}
a:hover{
	color:#8c0000;
	text-decoration:underline;}	
.clear{
	clear:both;
	height:0;
	display:block;
	overflow:hidden;}
.clear2{
	clear:both;
	height:10px;
	display:block;
	overflow:hidden;}	
.left{
	float:left;}
.right{
	float:right;}				
#container{
	width:1000px;
	margin:10px auto 0 auto;}
.pageNavigator{ clear:both; text-align:right;margin:5px 20px 0px 20px; }	
/*---------header----------*/			
#header{}
#header h1{
	float:left;
	width:200px;
	height:60px;
	background:url(../images/logo.png) no-repeat;}
#header h1 a{
	display:block;
	text-indent:-9999px;}	
#topNav{
	float:left;
	padding:15px 10px 0 0;
	width:600px;
	border-right:1px dashed #666;
	text-align:right;}
#topNav li{
	display:inline;
	padding-left:10px;
	white-space:nowrap;}
#topNav .br{
	line-height:5px;}	
#tel{
	float:right;
	width:183px;
	height:60px;}
#tel img{
	margin-top:15px;}	
#mainNav{
	clear:both;
	padding-top:10px;
	height:32px;
	overflow:hidden;}
#mainNav li{
	float:left;
	width:79px;
	height:32px;
	line-height:32px;
	text-align:center;
	margin-right:3px;
	background:#3c3c3c;}
#mainNav a{
	color:#fff;
	display:block;
	font-weight:bold;
	letter-spacing:2px;
	font-size:14px;
	text-decoration:none;}
#mainNav a:hover,#mainNav a.c{
	background:#7f0119;}
#ware{
	width:426px;
	height:32px;
	line-height:32px;
	background:#3c3c3c;
	float:right;
	color:#fff;
	text-align:center;}	
/*----------content-------------*/	
#content{
	width:795px;
	float:right;
	margin:15px 0 0 15px;}		
#main{
	width:555px;
	float:left;}
#welcome{
	margin-top:5px;
	font-size:14px;}		
#hot_promo{
	margin:10px 0 20px 0;
	text-align:center;}	
#main .box .hd{
	height:25px;
	line-height:25px;
	border-bottom:2px solid #ccc;
	margin-bottom:10px;}	
#main .box h2{
	font-size:12px;
	padding-top:2px;}	
#main #ad {
	margin-bottom:20px;}	
#main #ad img{
	width:550px;
	height:300px;
	text-align:center;}
#main .bd{
	width:555px;
	overflow:hidden;
	background:url(../images/product_bg.png) repeat-y;}		
.item{
	width:184px;
	margin-bottom:20px;
	float:left;
	text-align:center;}	
.item .pic img{
	width:150px;
	height:150px;
	padding:2px;}
.item .txt{
	text-align:center;}	
.item .txt span{
	display:block;
	white-space:nowrap;}
.item .txt del{
	margin-right:5px;}					
#rightPanel{
	width:225px;
	float:right;}
#dynamic{
	padding:10px 0 30px 0;
	background:#ededed url(../images/dt.png) no-repeat right bottom;}
#dynamic h2{
	height:24px;
	line-height:24px;
	font-size:12px;
	padding-left:10px;
	width:195px;
	margin:0 auto;
	color:#fff;
	background:#3c3c3c;}
#dynamic ul{
	margin-left:10px;}	
#dynamic li{
	margin-top:5px;}			
#rightPanel .box .hd{
	height:26px;
	line-height:26px;
	overflow:hidden;
	background:url(../images/stripe.png) no-repeat;}
#rightPanel .box .hd h2{
	padding-left:20px;
	_margin-top:2px;
	color:#fff;}
#rightPanel .box .content{
	padding:5px;
	width:213px;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;}
#subject{
	margin-bottom:10px;}			
#rightPanel .box .ft{
	height:5px;
	overflow:hidden;
	background:url(../images/stripe.png) no-repeat -225px -21px;}
/*--------------side-----------------*/		
#side{
	margin-top:15px;
	width:190px;
	float:left;}
#side #hot{
	width:188px;
	margin-bottom:10px;
	border:1px solid #ccc;}	
#side #search{
	margin-bottom:10px;
	width:182px;
	padding:5px 3px;
	border:1px solid #ccc;}	
#side #search input{
	width:120px;
	padding:2px 1px 1px 2px;
	height:16px;
	border:1px solid #333;}	
#side #search input.btn{
	width:50px;
	border:none;
	padding-left:20px;
	cursor:pointer;
	background:url(../images/search.png) no-repeat;}		
#side .box .hd,#sideCol .box .hd{
	height:26px;
	line-height:26px;
	overflow:hidden;
	background:url(../images/stripe.png) no-repeat;}	
#side .box .hd h2,#sideCol .box .hd h2{
	width:160px;
	padding-left:20px;
	_margin-top:2px;
	color:#fff;
	float:left;}	
#side .box .hd span,#sideCol .box .hd span{
	width:10px;
	height:26px;
	float:right;
	background:url(../images/stripe.png) no-repeat -215px 0;}
#side .box .content,#sideCol .box .content{
	width:168px;
	padding:5px 10px;
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;}
#side .box .ft,#sideCol .box .ft{
	width:190px;
	height:5px;
	overflow:hidden;
	float:left;
	background:url(../images/stripe.png) no-repeat -225px -21px}
#side .box .ft span,#sideCol .box .ft span{
	width:10px;
	height:5px;
	float:right;
	background:url(../images/stripe.png) no-repeat -440px -21px;}						
/*------------fotter-----------*/
#footer{
	clear:both;
	text-align:center;
	border-top:2px solid #ccc;}	
#footer li{
	display:inline;
	line-height:30px;
	border-right:1px solid #333;
	padding:0 8px;}
#footer li.c{
	border:none;}
#footer p{
	margin:5px 0;}	
	
	
.pageNavigator span{
		padding:5px;
}	
	
/*-------------catalogList-----------*/
.catLevel_1{ font-weight:bold;  }
.catLevel_2{ padding-left:12px; }
.catLevel_3{ padding-left:24px; }
.catLevel_4{ padding-left:36px; }
.catLevel_5{ padding-left:48px; }
									